﻿<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" >
    
    <Style x:Key="SmallImageStyle" TargetType="{x:Type Image}">
        <Setter Property="Width" Value="16"/>
        <Setter Property="Height" Value="16" />
    </Style>

    <Style x:Key="SmallImageWithDropShadowStyle" BasedOn="{StaticResource SmallImageStyle}" TargetType="{x:Type Image}">
        <Setter Property="Effect" Value="{StaticResource DropShadowEffectLight}"/>
    </Style>
    
    <Style x:Key="SmallSaveImageStyle" BasedOn="{StaticResource SmallImageStyle}" TargetType="{x:Type Image}">
        <Setter Property="Source" Value="/Profit;component/Resources/Icons/save_16.png"/>
    </Style>
    <Style x:Key="SmallLoadImageStyle" BasedOn="{StaticResource SmallImageStyle}" TargetType="{x:Type Image}">
        <Setter Property="Source" Value="/Profit;component/Resources/Icons/load_16.png"/>
    </Style>

    <Style x:Key="increaseImageStyle"  TargetType="{x:Type Image}">
        <Setter Property="Width" Value="12"/>
        <Setter Property="Height" Value="12" />
        <Setter Property="Source" Value="/Profit;component/Resources/Icons/slider_plus_12.png"/>
        <Setter Property="VerticalAlignment" Value="Center" />
        <Setter Property="HorizontalAlignment" Value="Center" />
    </Style>
    <Style x:Key="decreaseImageStyle"  TargetType="{x:Type Image}">
        <Setter Property="Width" Value="12"/>
        <Setter Property="Height" Value="12" />
        <Setter Property="Source" Value="/Profit;component/Resources/Icons/slider_minus_12.png"/>
        <Setter Property="VerticalAlignment" Value="Center" />
        <Setter Property="HorizontalAlignment" Value="Center" />
    </Style>

    <Style x:Key="HeaderImage" TargetType="{x:Type Image}">
        <Setter Property="Height" Value="24"/>
        <Setter Property="Width" Value="24" />
        <Setter Property="VerticalAlignment" Value="Center" />
        <Setter Property="HorizontalAlignment" Value="Center" />
        <Setter Property="Effect" Value="{StaticResource DropShadowEffect}"/>
        <Setter Property="Margin" Value="1,0,1,0"/>
    </Style>
    
    
    <Style x:Key="armorImageStyle" TargetType="{x:Type Image}" BasedOn="{StaticResource HeaderImage}">
        <Setter Property="Source" Value="/Profit;component/Resources/Icons/hardener_24.png"/>
    </Style>
    <Style x:Key="engineImageStyle" TargetType="{x:Type Image}" BasedOn="{StaticResource HeaderImage}">
        <Setter Property="Source" Value="/Profit;component/Resources/Icons/engine_24.png"/>
    </Style>
    <Style x:Key="sensorImageStyle" TargetType="{x:Type Image}" BasedOn="{StaticResource HeaderImage}">
        <Setter Property="Source" Value="/Profit;component/Resources/Icons/sensor_24.png"/>
    </Style>
    <Style x:Key="shieldImageStyle" TargetType="{x:Type Image}" BasedOn="{StaticResource HeaderImage}">
        <Setter Property="Source" Value="/Profit;component/Resources/Icons/shield_24.png"/>
    </Style>
    <Style x:Key="targetingImageStyle" TargetType="{x:Type Image}" BasedOn="{StaticResource HeaderImage}">
        <Setter Property="Source" Value="/Profit;component/Resources/Icons/targeting_24.png"/>
    </Style>
    <Style x:Key="LWFImageStyle" TargetType="{x:Type Image}" BasedOn="{StaticResource HeaderImage}">
        <Setter Property="Source" Value="/Profit;component/Resources/Icons/lightweightframe_24.png"/>
    </Style>
    <Style x:Key="InfoImageStyle" TargetType="{x:Type Image}" BasedOn="{StaticResource HeaderImage}">
        <Setter Property="Source" Value="/Profit;component/Resources/Icons/info_24.png"/>
    </Style>
    <Style x:Key="reactorImageStyle" TargetType="{x:Type Image}" BasedOn="{StaticResource HeaderImage}">
        <Setter Property="Source" Value="/Profit;component/Resources/Icons/reactor_24.png"/>
        <Setter Property="Effect" Value="{StaticResource DropShadowEffectLight}"/>
    </Style>
    <Style x:Key="CpuImageStyle" TargetType="{x:Type Image}" BasedOn="{StaticResource HeaderImage}">
        <Setter Property="Source" Value="/Profit;component/Resources/Icons/cpu_24.png"/>
        <Setter Property="Effect" Value="{StaticResource DropShadowEffectLight}"/>
    </Style>

    <Style x:Key="AccumulatorLifspanStyle" TargetType="{x:Type Image}" BasedOn="{StaticResource HeaderImage}">
        <Setter Property="Source" Value="/Profit;component/Resources/Icons/accumulator_lifespan.png"/>
        <Setter Property="Effect" Value="{StaticResource DropShadowEffectLight}"/>
    </Style>
    
    <Image x:Key="reactorImageKey" Style="{StaticResource reactorImageStyle}">
    </Image>
    <Image x:Key="armorImageKey" Style="{StaticResource armorImageStyle}">
    </Image>
    <Image x:Key="engineImageKey" Style="{StaticResource engineImageStyle}">
    </Image>
    <Image x:Key="sensorImageKey" Style="{StaticResource sensorImageStyle}">
    </Image>
    <Image x:Key="shieldImageKey" Style="{StaticResource shieldImageStyle}">
    </Image>
    <Image x:Key="targetingImageKey" Style="{StaticResource targetingImageStyle}">
    </Image>
    <Image x:Key="LWFImageKey" Style="{StaticResource LWFImageStyle}">
    </Image>
    <Image x:Key="InfoImageKey" Style="{StaticResource InfoImageStyle}">
    </Image>
    <Image x:Key="CpuImageKey" Style="{StaticResource CpuImageStyle}" >
    </Image>

    <Image x:Key="AgentAddImage" Source="/Profit;component/Resources/Icons/agent_add_32.png" Width="24" Height="24" VerticalAlignment="Center"/>
    <Image x:Key="AgentRemoveImage" Source="/Profit;component/Resources/Icons/agent_remove_32.png" Width="24" Height="24"  VerticalAlignment="Center"/>
    <Image x:Key="AgentInfoImage" Source="/Profit;component/Resources/Icons/agent_info_32.png"/>


    <Image x:Key="FittingImage" Source="/Profit;component/Resources/Icons/fitting_32.png" />
    <Image x:Key="FittingAddImage" Source="/Profit;component/Resources/Icons/fitting_add_32.png" Width="24" Height="24"  VerticalAlignment="Center"/>
    <Image x:Key="FittingRemoveImage" Source="/Profit;component/Resources/Icons/fitting_remove_32.png" Width="24" Height="24"  VerticalAlignment="Center"/>
    <Image x:Key="FittingInfoImage" Source="/Profit;component/Resources/Icons/fitting_info_32.png" Width="24" Height="24"  VerticalAlignment="Center"/>
    <Image x:Key="FittingSaveImage" Source="/Profit;component/Resources/Icons/fitting_save_32.png" Width="24" Height="24"  VerticalAlignment="Center"/>
    <Image x:Key="FittingExport" Source="/Profit;component/Resources/Icons/fitting_copy.png" Width="28" Height="28" VerticalAlignment="Center" />

</ResourceDictionary>